#include"datatest_row.h"

#include<sstream>

using namespace std;
using namespace uhdpbs::db;

namespace uhdpbs {
	namespace generated {
		datatest_row::datatest_row(row& r) : row(r.get_originals(), r.get_table()) {
			this->bIsDeleted = r.is_deleted();
			this->mChanges = r.get_changes();
		}
		datatest_row::datatest_row(string_string_map originals, table* tbl) : row(originals, tbl) {}
		datatest_row::~datatest_row() {}

		string datatest_row::get_mdt_serial() { return get_value("mdt_serial"); }
		string datatest_row::get_mdt_bit() {  return get_value("mdt_bit"); }
		string datatest_row::get_mdt_tinyint() {  return get_value("mdt_tinyint"); }
		string datatest_row::get_mdt_bool() {  return get_value("mdt_bool"); }
		string datatest_row::get_mdt_smallint() {  return get_value("mdt_smallint"); }
		string datatest_row::get_mdt_mediumint() {  return get_value("mdt_mediumint"); }
		string datatest_row::get_mdt_int() {  return get_value("mdt_int"); }
		string datatest_row::get_mdt_bigint() {  return get_value("mdt_bigint"); }
		string datatest_row::get_mdt_decimal() {  return get_value("mdt_decimal"); }
		string datatest_row::get_mdt_float() {  return get_value("mdt_float"); }
		string datatest_row::get_mdt_double() {  return get_value("mdt_double"); }
		string datatest_row::get_mdt_utinyint() {  return get_value("mdt_utinyint"); }
		string datatest_row::get_mdt_usmallint() {  return get_value("mdt_usmallint"); }
		string datatest_row::get_mdt_umediumint() {  return get_value("mdt_umediumint"); }
		string datatest_row::get_mdt_uint() {  return get_value("mdt_uint"); }
		string datatest_row::get_mdt_ubigint() {  return get_value("mdt_ubigint"); }
		string datatest_row::get_mdt_udecimal() {  return get_value("mdt_udecimal"); }
		string datatest_row::get_mdt_ufloat() {  return get_value("mdt_ufloat"); }
		string datatest_row::get_mdt_udouble() {  return get_value("mdt_udouble"); }
		string datatest_row::get_mdt_date() {  return get_value("mdt_date"); }
		string datatest_row::get_mdt_time() {  return get_value("mdt_time"); }
		string datatest_row::get_mdt_datetime() {  return get_value("mdt_datetime"); }
		string datatest_row::get_mdt_timestamp() {  return get_value("mdt_timestamp"); }
		string datatest_row::get_mdt_year() {  return get_value("mdt_year"); }
		string datatest_row::get_mdt_char() {  return get_value("mdt_char"); }
		string datatest_row::get_mdt_varchar() {  return get_value("mdt_varchar"); }
		string datatest_row::get_mdt_text() {  return get_value("mdt_text"); }
		string datatest_row::get_mdt_tinytext() {  return get_value("mdt_tinytext"); }
		string datatest_row::get_mdt_mediumtext() {  return get_value("mdt_mediumtext"); }
		string datatest_row::get_mdt_longtext() {  return get_value("mdt_longtext"); }
			
		void datatest_row::set_mdt_serial(string val) { set_value("mdt_serial", val); }
		void datatest_row::set_mdt_bit(string val) {  set_value("mdt_bit", val); }
		void datatest_row::set_mdt_tinyint(string val) {  set_value("mdt_tinyint", val); }
		void datatest_row::set_mdt_bool(string val) {  set_value("mdt_bool", val); }
		void datatest_row::set_mdt_smallint(string val) {  set_value("mdt_smallint", val); }
		void datatest_row::set_mdt_mediumint(string val) {  set_value("mdt_mediumint", val); }
		void datatest_row::set_mdt_int(string val) {  set_value("mdt_int", val); }
		void datatest_row::set_mdt_bigint(string val) {  set_value("mdt_bigint", val); }
		void datatest_row::set_mdt_decimal(string val) {  set_value("mdt_decimal", val); }
		void datatest_row::set_mdt_float(string val) {  set_value("mdt_float", val); }
		void datatest_row::set_mdt_double(string val) {  set_value("mdt_double", val); }
		void datatest_row::set_mdt_utinyint(string val) {  set_value("mdt_utinyint", val); }
		void datatest_row::set_mdt_usmallint(string val) {  set_value("mdt_usmallint", val); }
		void datatest_row::set_mdt_umediumint(string val) {  set_value("mdt_umediumint", val); }
		void datatest_row::set_mdt_uint(string val) {  set_value("mdt_uint", val); }
		void datatest_row::set_mdt_ubigint(string val) {  set_value("mdt_ubigint", val); }
		void datatest_row::set_mdt_udecimal(string val) {  set_value("mdt_udecimal", val); }
		void datatest_row::set_mdt_ufloat(string val) {  set_value("mdt_ufloat", val); }
		void datatest_row::set_mdt_udouble(string val) {  set_value("mdt_udouble", val); }
		void datatest_row::set_mdt_date(string val) {  set_value("mdt_date", val); }
		void datatest_row::set_mdt_time(string val) {  set_value("mdt_time", val); }
		void datatest_row::set_mdt_datetime(string val) {  set_value("mdt_datetime", val); }
		void datatest_row::set_mdt_timestamp(string val) {  set_value("mdt_timestamp", val); }
		void datatest_row::set_mdt_year(string val) {  set_value("mdt_year", val); }
		void datatest_row::set_mdt_char(string val) {  set_value("mdt_char", val); }
		void datatest_row::set_mdt_varchar(string val) {  set_value("mdt_varchar(", val); }
		void datatest_row::set_mdt_text(string val) {  set_value("mdt_text", val); }
		void datatest_row::set_mdt_tinytext(string val) {  set_value("mdt_tinytext", val); }
		void datatest_row::set_mdt_mediumtext(string val) {  set_value("mdt_mediumtext", val); }
		void datatest_row::set_mdt_longtext(string val) {  set_value("mdt_longtext", val); }
	}
}